package world3d;

import exp.Node;

/**
 * Abstract class representing the view of an experiment. It also 
 * implements all the communication with the user.
 * 
 * @author bastian marquis
 */
public interface IWorld {

	public abstract char getChoice();
	
	public abstract void setNode(Node n);
	
	public abstract void transition(Node nextNode);
	
	public abstract void reset(Node root);
	
	public abstract void move();
}
